آموزش gRPC [Node.js] MasterClass: Build Modern API & Microservices

gRPC [Node.js] MasterClass: Build Modern API & Microservices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بهتر از REST API! ساخت یک Javascript HTTP/2 API برای یک سرویس میکرو NodeJS با gRPC، بافرهای پروتکل (protobuf) تئوری gRPC را بیاموزید تا بفهمید چگونه gRPC کار می کند مقایسه الگوی gRPC و REST API تعریف سرویس gRPC خود را در فایل های .proto بنویسید. NodeJS با استفاده از پروتک gRPC Plugin Implement Unary، Server Streaming، Client Streaming و Bi-Directional Streaming API یادگیری خود را با تمرین‌ها و راه‌حل‌ها تمرین کنید مفاهیم پیشرفته‌ای مانند مدیریت خطا، مهلت‌ها و امنیت SSL را پیاده‌سازی کنید CRUD API B در بالای MongoD. برای گسترش سفر یادگیری خود و الهام گرفتن از خدمات gRPC در دنیای واقعی پیش نیازها: درک خوب جاوا اسکریپت و NodeJS درک خوب بافرهای پروتکل

gRPC یک چارچوب جدید و مدرن برای ایجاد API مقیاس پذیر، مدرن و سریع است. این توسط بسیاری از شرکت‌های فناوری برتر مانند Google، Square Netflix استفاده می‌شود و برنامه‌نویسان را قادر می‌سازد تا سرویس‌های میکرو را به هر زبانی که می‌خواهند بنویسند و در عین حال توانایی ایجاد آسان ارتباطات بین این سرویس‌ها را حفظ کنند. برای مکانیسم انتقال و زبان تعریف سرویس به بافرهای پروتکل متکی است.

در این دوره، ما قصد داریم با سخنرانی های عملی، تمام جنبه های شروع با gRPC را به طور عمیق بررسی کنیم.

این دوره عملی است و شما دو سرویس را اجرا خواهید کرد: Greet و Calculator Service.

در عرض چند ساعت، همه چیزهایی را که برای نوشتن فایل‌های .proto، تولید کد در برنامه‌نویسی مورد علاقه‌تان، و پیاده‌سازی سرویس‌ها، سرورها و کلاینت‌ها در NodeJS نیاز دارید، می‌دانید. سخنرانی‌ها و تمرین‌های عملی زیادی برای تمرین مهارت‌های تازه کسب‌شده‌تان وجود خواهد داشت.

وقت آن است که با REST API کند و بی‌حساب خداحافظی کنید و چارچوب API بهتری را انتخاب کنید.

--------------------------------

کلاس کارشناسی ارشد gRPC Node.JS بهترین راه برای به دست آوردن یک نمای کلی از همه امکانات ارائه شده توسط gRPC با زبان مورد علاقه شما است

تئوری gRPC را بیاموزید تا بفهمید gRPC چگونه کار می کند
مقایسه gRPC و الگوی REST API
تعریف سرویس gRPC خود را در فایل های پروتو بنویسید
با استفاده از افزونه Gradle gRPC کد سرویس گیرنده را در جاوا اسکریپت ایجاد کنید
پیاده سازی Unary، Server Streaming، Client Streaming Bi-Directional Streaming API
یادگیری خود را با Exercises Solutions تمرین کنید
پیاده سازی مفاهیم پیشرفته مانند Error Handling، Deadlines Security SSL
پیاده سازی CRUD API کامل در بالای MongoDB
برای گسترش سفر یادگیری خود و الهام گرفتن از خدمات gRPC در دنیای واقعی، نشانگرهایی دریافت کنید

توجه: این دوره انتظار دارد که شما اطلاعات اولیه ای در مورد بافرهای پروتکل و NodeJS داشته باشید.



طرح کلی بخش:

  • نمای کلی دوره gRPC: اهداف دوره، نحوه ساختار دوره را درک کنید، کد دوره را دانلود کنید و آماده شوید!

  • [تئوری] gRPC Internals Deep Dive: نحوه عملکرد gRPC در پشت صحنه را بیاموزید. درباره HTTP/2، کارایی بافرهای پروتکل، و تفاوت‌های gRPC و REST بیاموزید.

  • [Hands-On] gRPC Project Project Setup: پروژه خود را با استفاده از Gradle راه اندازی کنید و یاد بگیرید که چگونه تولید کد را راه اندازی کنید

  • [Hands-On] gRPC Unary: پیاده سازی توضیحات API

  • [Hands-On] gRPC Server Streaming : پیاده سازی توضیحات API

  • [Hands-On] gRPC Client Streaming: پیاده سازی توضیحات API

  • [Hands-On] gRPC دو جهته استریم: اجرای توضیحات API

  • [Hands-On] ویژگی‌های پیشرفته gRPC Deep Dive: ویژگی‌های پیشرفته مانند رسیدگی به خطا، مهلت‌ها، امنیت SSL.

  • مراحل بعدی: برخی از پیوندهای مفید در دنیای واقعی که از اینجا می توانید یادگیری خود را به کجا ببرید


=============================

مربی

اسم من کلمنت ژان است و در این دوره مربی شما خواهم بود. من در مورد Protocol Buffer و gRPC با تمرکز همیشه بر کمک به دانش آموزانم برای بهبود مهارت های حرفه ای خود تدریس می کنم. من همچنین نویسنده برخی از پرفروش ترین دوره های آموزشی هستم.

با توجه به اینکه توسعه یک حرفه به طور گسترده پذیرفته شده و دنبال می شود، من تصمیم گرفتم که زمان آن رسیده است که دانش آموزان به درستی درباره gRPC [Golang] بیاموزند. بنابراین، بیایید دوره را شروع کنیم! شما در دستان خوبی هستید!

=============================

این دوره همچنین همراه با:

است
  • دسترسی مادام العمر به همه به روز رسانی های آینده

  • یک مربی پاسخگو در بخش Q A

  • پیوندها به مقالات جالب، و تعداد زیادی کد خوب برای ایجاد الگوی بعدی

  • گواهی تکمیل Udemy برای دانلود آماده است

  • ضمانت بازگشت پول 30 روزه "بدون سوال"!

امیدوارم شما را در داخل دوره ببینم!




سرفصل ها و درس ها

بررسی اجمالی دوره gRPC gRPC Course Overview

  • هدف دوره Course Objective

  • در مورد مربی شما About your instructor

  • پیام مهم Important Message

بررسی اجمالی دوره gRPC gRPC Course Overview

  • مقدمه gRPC gRPC Introduction

  • مقدمه gRPC gRPC Introduction

  • هدف دوره Course Objective

  • در مورد مربی شما About your instructor

  • پیام مهم Important Message

  • پیش نیازها Prerequisites

  • پیش نیازها Prerequisites

دانلود کد Code Download

دانلود کد Code Download

  • دانلود کد Code Download

  • دانلود کد Code Download

[تئوری] gRPC Internals Deep Dive [Theory] gRPC Internals Deep Dive

  • چرا این بخش؟ Why this section?

  • HTTP/2 HTTP/2

  • مقیاس پذیری در gRPC Scalability in gRPC

  • gRPC در مقابل REST gRPC vs REST

  • خلاصه بخش - چرا از gRPC استفاده کنید Section Summary - why use gRPC

  • امتحان در gRPC Quiz on gRPC

[تئوری] gRPC Internals Deep Dive [Theory] gRPC Internals Deep Dive

  • چرا این بخش؟ Why this section?

  • بافرهای پروتکل و قابلیت همکاری زبان Protocol Buffers & Language Interoperability

  • بافرهای پروتکل و قابلیت همکاری زبان Protocol Buffers & Language Interoperability

  • HTTP/2 HTTP/2

  • 4 نوع gRPC API 4 Types of gRPC APIs

  • 4 نوع gRPC API 4 Types of gRPC APIs

  • مقیاس پذیری در gRPC Scalability in gRPC

  • امنیت در gRPC (SSL) Security in gRPC (SSL)

  • امنیت در gRPC (SSL) Security in gRPC (SSL)

  • gRPC در مقابل REST gRPC vs REST

  • خلاصه بخش - چرا از gRPC استفاده کنید Section Summary - why use gRPC

  • امتحان در gRPC Quiz on gRPC

[Hands On] بررسی اجمالی و راه اندازی پروژه gRPC [Hands-On] gRPC Project Overview & Setup

  • Node.js و VS Code را نصب کنید Install Node.js and VS Code

  • NPM Init NPM Init

  • راه اندازی سرور - کد دیگ بخار Server Setup - Boilerplate Code

  • راه اندازی مشتری - کد دیگ بخار Client Setup - Boilerplate Code

[Hands On] بررسی اجمالی و راه اندازی پروژه gRPC [Hands-On] gRPC Project Overview & Setup

  • Node.js و VS Code را نصب کنید Install Node.js and VS Code

  • NPM Init NPM Init

  • اسکریپت های NPM NPM Scripts

  • اسکریپت های NPM NPM Scripts

  • راه اندازی سرور - کد دیگ بخار Server Setup - Boilerplate Code

  • راه اندازی مشتری - کد دیگ بخار Client Setup - Boilerplate Code

[Hands-On] gRPC Unary [Hands-On] gRPC Unary

  • پیاده سازی سرور Unary API Unary API Server Implementation

  • پیاده سازی Unary API Client Unary API Client Implementation

  • پیاده سازی تولید کد به صورت پویا Dynamically Code Generation Implementation

[Hands-On] gRPC Unary [Hands-On] gRPC Unary

  • تعریف API را سلام کنید Greet API Definition

  • تعریف API را سلام کنید Greet API Definition

  • پیاده سازی سرور Unary API Unary API Server Implementation

  • پیاده سازی Unary API Client Unary API Client Implementation

  • [تمرین] Sum API [Exercise] Sum API

  • [تمرین] Sum API [Exercise] Sum API

  • [راه حل] Sum API [Solution] Sum API

  • [راه حل] Sum API [Solution] Sum API

  • تولید کد استاتیکی یا دینامیکی gRPC Node.JS Statically or Dynamically Code Generation gRPC Node.JS

  • تولید کد استاتیکی یا دینامیکی gRPC Node.JS Statically or Dynamically Code Generation gRPC Node.JS

  • پیاده سازی تولید کد به صورت پویا Dynamically Code Generation Implementation

[Hands-On] gRPC سرور جریان [Hands-On] gRPC Server Streaming

  • Server Streaming API Client Server Streaming API Client Implementation

  • [تمرین] Primes API [Exercise] Primes API

  • [راه حل] Primes API [Solution] Primes API

[Hands-On] gRPC سرور جریان [Hands-On] gRPC Server Streaming

  • تعریف API GreetManyTimes GreetManyTimes API Definition

  • تعریف API GreetManyTimes GreetManyTimes API Definition

  • Server Streaming API Server پیاده سازی Server Streaming API Server Implementation

  • Server Streaming API Server پیاده سازی Server Streaming API Server Implementation

  • Server Streaming API Client Server Streaming API Client Implementation

  • [تمرین] Primes API [Exercise] Primes API

  • [راه حل] Primes API [Solution] Primes API

[Hands-On] gRPC Client Streaming [Hands-On] gRPC Client Streaming

  • تعریف LongGreet API LongGreet API Definition

  • Client Streaming API Server Client Streaming API Server Implementation

  • Client Streaming API Client Implementation Client Streaming API Client Implementation

  • [تمرین] میانگین API [Exercise] Avg API

  • [راه حل] میانگین API [Solution] Avg API

[Hands-On] gRPC Client Streaming [Hands-On] gRPC Client Streaming

  • تعریف LongGreet API LongGreet API Definition

  • Client Streaming API Server Client Streaming API Server Implementation

  • Client Streaming API Client Implementation Client Streaming API Client Implementation

  • [تمرین] میانگین API [Exercise] Avg API

  • [راه حل] میانگین API [Solution] Avg API

[Hands-On] gRPC دو جهته استریمینگ [Hands-On] gRPC Bi-Directional Streaming

  • اجرای کلاینت API جریانی دو جهته Bi-Directional Streaming API Client Implementation

[Hands-On] gRPC دو جهته استریمینگ [Hands-On] gRPC Bi-Directional Streaming

  • تعریف API GreetEveryone GreetEveryone API Definition

  • تعریف API GreetEveryone GreetEveryone API Definition

  • اجرای سرور API جریان دو جهته Bi-Directional Streaming API Server Implementation

  • اجرای سرور API جریان دو جهته Bi-Directional Streaming API Server Implementation

  • اجرای کلاینت API جریانی دو جهته Bi-Directional Streaming API Client Implementation

  • [تمرین] Max API [Exercise] Max API

  • [تمرین] Max API [Exercise] Max API

  • [راه حل] Max API [Solution] Max API

  • [راه حل] Max API [Solution] Max API

[Hands-On] ویژگی های پیشرفته gRPC Deep Dive [Hands-On] gRPC Advanced Features Deep Dive

  • [Hands On] مدیریت خطا [Hands-On] Error Handling

  • [دست روی] ضرب الاجل [Hands-On] Deadlines

[Hands-On] ویژگی های پیشرفته gRPC Deep Dive [Hands-On] gRPC Advanced Features Deep Dive

  • [Hands On] مدیریت خطا [Hands-On] Error Handling

  • [دست روی] ضرب الاجل [Hands-On] Deadlines

  • [Hands-On] امنیت SSL [Hands-On] SSL Security

  • [Hands-On] امنیت SSL [Hands-On] SSL Security

[Hands-On] CRUD API با MongoDB [Hands-On] CRUD API with MongoDB

  • تکرار واضحات Boilerplate

  • ایجاد سرور بلاگ CreateBlog Server

  • سرور ReadBlog ReadBlog Server

  • کلاینت آپدیت بلاگ UpdateBlog Client

  • سرور لیست بلاگ ListBlog Server

  • مشتری لیست بلاگ ListBlog Client

  • کلاینت بلاگ را حذف کنید DeleteBlog Client

[Hands-On] CRUD API با MongoDB [Hands-On] CRUD API with MongoDB

  • Docker را نصب کنید Install Docker

  • Docker را نصب کنید Install Docker

  • تکرار واضحات Boilerplate

  • راه اندازی MongoDB MongoDB Setup

  • راه اندازی MongoDB MongoDB Setup

  • فایل پروتو وبلاگ Blog Proto File

  • فایل پروتو وبلاگ Blog Proto File

  • ایجاد سرور بلاگ CreateBlog Server

  • CreateBlog Client CreateBlog Client

  • CreateBlog Client CreateBlog Client

  • سرور ReadBlog ReadBlog Server

  • مشتری ReadBlog ReadBlog Client

  • کلاینت ReadBlog ReadBlog Client

  • به روز رسانی سرور وبلاگ UpdateBlog Server

  • به روز رسانی سرور وبلاگ UpdateBlog Server

  • کلاینت آپدیت بلاگ UpdateBlog Client

  • سرور لیست بلاگ ListBlog Server

  • مشتری لیست بلاگ ListBlog Client

  • حذف سرور بلاگ DeleteBlog Server

  • حذف سرور بلاگ DeleteBlog Server

  • کلاینت بلاگ را حذف کنید DeleteBlog Client

مراحل بعدی Next Steps

  • تبریک و گام های بعدی Congrats & Next Steps

مراحل بعدی Next Steps

  • خدمات gRPC در Real Word gRPC Services in the Real Word

  • خدمات gRPC در Real Word gRPC Services in the Real Word

  • تبریک و گام های بعدی Congrats & Next Steps

  • سخنرانی جایزه: تخفیف ویژه برای دوره های دیگر ما Bonus Lecture: Special discounts for our other courses

  • سخنرانی جایزه: تخفیف ویژه برای دوره های دیگر ما Bonus Lecture: Special discounts for our other courses

نمایش نظرات

آموزش gRPC [Node.js] MasterClass: Build Modern API & Microservices
جزییات دوره
3 hours
61
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,227
- از 5
ندارد
دارد
دارد
Clément Jean
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Clément Jean Clément Jean

بافرهای پروتکل و علاقه مندان به gRPC